Golang Job: Software Developer (f-m-d)

Job added on

Location

Munich - Germany

Job type

Full-Time

Golang Job Details

Based in Munich, is a world-renowned self-publishing developer of online games.

The company offers its customers complex and multi-layered worlds of experience that are distinguished by their gaming depth, guaranteeing long-lasting gaming enjoyment for the players. A motivated team develops and markets online entertainment for all age groups.

Tasks

  • You design, develop and debug one of our most successful games in a container environment
  • You work with PHP to create new features or change existing behavior in our backend according to the concepts of our game designers
  • You want to contribute to maximize engineering effectiveness in the areas of Source Control, Packaging, Deployment automation, continuous integration and development workflow
  • You enjoy developing and maintaining live systems facing live costumers, redesigning and reworking legacy code to optimizing solutions
  • You work closely with our automation / QA engineers and technical leads to support the operations of the live game

Requirements

  • You have a solid understanding of object-oriented design and design patterns
  • You have a good knowledge of Service Oriented Architecture and of MVC frameworks
  • You have very good knowledge of PHP (v5+)
  • You have very good knowledge of MySQL, Redis and Mongo
  • You are experienced in designing APIs (RESTful), working with JSON and XML and using external APIs. You can empathise with the user of your results
  • Deep understanding of Git as Version control tool and related development process
  • You have experience with deployment automation, continuous integration and continuous delivery
  • You have experience with high load systems
  • You have experience working and understanding of DevOps tools and technologies such as: Docker and Kubernetes. Some prior experience with known DevOps languages such as GoLang are nice to have
  • You have experience creating and maintaining Unit Tests
  • Nice to have: You have experience in front-end JavaScript, React.js and ECMAScript 6
  • You have worked in scrum teams
  • You are a communicative team player, who works independently and thinks solutions- oriented
  • You have excellent verbal and written English skills; German language skills are a plus

Benefits

  • Regular Training & Development
  • Free Refreshments
  • 28 vacation days, partial remote work
  • Choose Your "Weapon"
  • Gym Cooperation
  • Regular Socializing & Events

Job Type: Full-time